A class can be declared with the abstract keyword. You cannot create instances of an abstract class. Subclasses of an abstract class need to either be abstract themselves or provide implementations of all abstract functions or properties.

You can learn more about this in:
Run Edit